<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@page language="java" import="pessoal.*" %>
<%@page language="java" import="ferramentas.*" %>
<%@page language="java" import="java.util.ArrayList" %>
<%
    Query q = new Query();
    int curso = Integer.parseInt(request.getParameter("curso"));
    Curso cursoAtual = q.getCurso(curso);
    int tipoCurso = Integer.parseInt(request.getParameter("tipo"));
    int inscricao = Integer.parseInt(request.getParameter("inscricao"));
    if (cursoAtual.getTipo() != tipoCurso) {
        out.println("<script>window.alert('O tipo do curso informado no link é diferente do que consta na base de dados.');history.go(-1);</script>");
    } else {
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"ls
    "http://www.w3.org/TR/html4/loose.dtd">
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Recurso</title>
        <link rel="stylesheet" type="text/css" href="style.css" />
        <link rel="shortcut icon" href="http://www.ufg.br/imagens/ufg.ico" />
        <script src="flash.js" type="text/javascript"></script>
        <script type="text/javascript">

            var alerta_justificativa = false;
            function submeter() {
                var justificativa = document.getElementById("justificativa").value;
                var form = document.getElementById("formulario");
                if (justificativa != "" && justificativa != "Digite aqui seu texto." && justificativa.length != 0) {
                    form.submit();
                }
                else {
                    alert("Você deve escrever a justificativa da interposição do recurso.");
                }
            }

            function limpar_justificativa() {
                var justificativa = document.getElementById("justificativa");
                if (justificativa.value == "Digite aqui seu texto.") {
                    justificativa.value = "";
                }
            }

            function contar_justificativa() {
                var questao = document.getElementById("justificativa");
                var contador = document.getElementById("contador_justificativa");

                contador.innerHTML = 1000 - questao.value.length;
                if (1000 - questao.value.length > 100) {
                    contador.style.color = "#0a0";
                } else {
                    if (1000 - questao.value.length > 40) {
                        contador.style.color = "#cc0";
                    } else {
                        if (1000 - questao.value.length >= 0) {
                            contador.style.color = "#f80";
                        } else {
                            if ((1000 - questao.value.length <= 0)) {
                                if (alerta_justificativa == false) {
                                    window.alert("Cuidado! Você acaba de ultrapassar o limite de caracteres.");
                                    alerta_justificativa = true;
                                }
                                questao.value = questao.value.substr(0, 1000);

                            }
                            contador.innerHTML = 1000 - questao.value.length;
                            contador.style.color = "#a00";
                        }
                    }
                }

            }

        </script>
        <%
            Usuario usuario = (Usuario) session.getAttribute("usuario");
            //Curso cursoAtual = q.getInscricaoAberta(curso);
            ArrayList<Documento> documentos = q.getDocumentosIncorretosUsuario(usuario.getCpf(), curso);

            boolean rg = false, /*endereco = false,*/ dip = false, experiencia = false, publico = false, atividade = false;
            for (Documento d : documentos) {
                if (d.getLegenda().equals("Documento de Identidade e CPF")) {
                    rg = true;
                } /*else if (d.getLegenda().equals("Comprovante de Endereço")) {
                 endereco = true;
                 }*/ else if (d.getLegenda().equals("Diploma ou Declaração de Conclusão de Curso de Graduação")) {
                    dip = true;
                } else if (d.getLegenda().equals("Documento Comprobatório de Experiência Mínima de um Ano no Magistério do Ensino Básico ou Superior")) {
                    experiencia = true;
                } else if (d.getLegenda().equals("Documento de Maior Titulação")) {
                    publico = true;
                } else if (d.getLegenda().equals("Documento de Atividade Docente na Educação Básica")) {
                    atividade = true;
                }
            }
        %>
    </head>
    <body>
        <h1>Recurso do candidato <span class="nome_destaque"><%=usuario.getNome()%></span> para <span class="nome_destaque"><%=cursoAtual.getNome()%></span></h1>

        <% if (curso == 124 || curso == 155) {%>
    <center><h3>A função de recurso a cerca de documentação não está disponível para esse curso.</h3></center>
    <center><a href="index.jsp?conteudo=inscricoes" title="Clique aqui para voltar!"><input type="button" value="Voltar"/></a></center>
            <% } else {%>
    <!--<h3>Nesta etapa você irá atualizar os documentos que foram identificados como incorretos. <br />
        Remova o documento e insira o correto.<br />Os documentos devem estar obrigatoriamente em formato PDF (Portable Document Format).</h3>-->

    <fieldset>
        <h3>Documentos identificados como incorretos:</h3>
        <ul id="documentosExistentes">
            <%
                if (documentos.isEmpty()) {
                    out.println("<span>Os documentos incorretos foram removidos.</span>");
                } else {
                    for (Documento d : documentos) {
                        out.println("<li><a href='" + d.getUrl() + "' target='_blank'>" + d.getLegenda() + "</a></li>");
                        out.println("<br />");
                    }
                }

            %>
        </ul>
    </fieldset>
    <form id="formulario" name ="formulario" action="formularioRecurso" method="post" lang="pt-br">
        <INPUT TYPE="hidden" NAME="inscricao" VALUE='<%=inscricao%>' >
        <h3>Seu recurso será julgado durante o período de homologação final das inscrições. <br />O resultado do julgamento poderá ser consultado 
            em sua conta na página http://eadmin.ciar.ufg.br, acessando a "Situação da Inscrição". <br />Não haverá outra análise recursal.</h3>
        <span>Nesse campo você deve inserir o texto do seu recurso referente à homologação da sua inscrição.</span>
        <textarea style="width:670px;"rows="12" cols="20" id="justificativa" name="justificativa" onkeyup="contar_justificativa()" onfocus="limpar_justificativa()">Digite aqui seu texto.</textarea>
        <span class="contador" id="contador_justificativa"></span>
        <br /><!--<span class="dica">Serão aceitos até 1000 caracteres em seu texto.</span>-->
        <br />
        <% if (tipoCurso == 2) {
                if (rg && /*endereco && */ dip) {%>
        <center><input type="button" value="Enviar Recurso" onclick="submeter()"/></a></center>
            <%}
            } else {
            %>
        <center><input type="button" value="Enviar Recurso" onclick="submeter()"/></a></center>
            <% }
                    }

                }%>
    </form>

    <!-- LiveZilla Chat Button Link Code (ALWAYS PLACE IN BODY ELEMENT) --><div style="display:none;"><a href="javascript:void(window.open('http://mercurio2.ciar.ufg.br//livezilla/chat.php','','width=590,height=610,left=0,top=0,resizable=yes,menubar=no,location=no,status=yes,scrollbars=yes'))"><img id="chat_button_image" src="http://mercurio2.ciar.ufg.br//livezilla/image.php?id=05&amp;type=overlay" width="32" height="112" border="0" alt="LiveZilla Live Help"></a></div><!-- http://www.LiveZilla.net Chat Button Link Code --><!-- LiveZilla Tracking Code (ALWAYS PLACE IN BODY ELEMENT) --><div id="livezilla_tracking" style="display:none"></div><script type="text/javascript">
        var script = document.createElement("script");
        script.type = "text/javascript";
        var src = "http://mercurio2.ciar.ufg.br//livezilla/server.php?request=track&output=jcrpt&fbpos=10&fbml=0&fbmt=0&fbmr=0&fbmb=0&fbw=32&fbh=112&fbshx=5&fbshy=5&fbshb=5&fbshc=696969&nse=" + Math.random();
        setTimeout("script.src=src;document.getElementById('livezilla_tracking').appendChild(script)", 1);</script><noscript><img src="http://mercurio2.ciar.ufg.br//livezilla/server.php?request=track&amp;output=nojcrpt&amp;fbpos=10&amp;fbml=0&amp;fbmt=0&amp;fbmr=0&amp;fbmb=0&amp;fbw=32&amp;fbh=112&amp;fbshx=5&amp;fbshy=5&amp;fbshb=5&amp;fbshc=696969" width="0" height="0" style="visibility:hidden;" alt=""></noscript><!-- http://www.LiveZilla.net Tracking Code -->
</body>
</html>
